<?php
require_once("../conexion/conexion.php");
class CajaChica
{
	function Ingresa_Caja($rut,$fecha,$montoIni,$monto,$txtObsCaja,$estado)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into caja (EncRut,CajFechaAper,CajMontoIni,CajMontoAct,CajObs,CajEstado) values ('".$rut."','".$fecha."','".$montoIni."','".$monto."','".$txtObsCaja."','".$estado."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function Ingresa_Rendicion($fecha,$monto,$persona,$obs,$estado,$vuelto)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into rendicion (RenFecha,RenMonto,RenPersona,RenObs,RenEstado,RenVuelto) values ('".$fecha."','".$monto."','".$persona."','".$obs."','".$estado."','".$vuelto."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function Actualiza_CajaChica($monto)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "select CajMontoAct from caja where CajEstado='ACTIVO'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$valor = mysql_fetch_array($resultado);

		$monto = ($valor[0]-$monto);
        $sql = "update caja set CajMontoAct='".$monto."' where CajEstado='ACTIVO'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function Actualiza_CajaChicaVuelto($monto)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "select CajMontoAct from caja where CajEstado='ACTIVO'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$valor = mysql_fetch_array($resultado);
		
		//$valor[0];
		if($monto>0)
		{	$monto = ($valor[0]+$monto);}
		else
		{	$monto = ($valor[0]-$monto);}
		
        $sql = "update caja set CajMontoAct='".$monto."' where CajEstado='ACTIVO'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function ActualizaVuelto($monto,$id)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update rendicion set RenVuelto='".$monto."' where RenId='".$id."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function Ingresa_Rendiciones($idCaja,$id,$fecha,$doc,$numDoc,$monto,$obs)
	{
		$con = new Conexion();
		$con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into listarendicion (CajId,RenId,LisRenFecha,LisRenDoc,LisRenNumDoc,LisRenMonto,LisRenObs) values ('".$idCaja."','".$id."','".$fecha."','".$doc."','".$numDoc."','".$monto."','".$obs."')";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
	
	function BuscaIDCaja()
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "select CajId from caja where CajEstado='ACTIVO'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$valor = mysql_fetch_array($resultado);
		$con->cerrarBD();
		return $valor[0];
	}
	
	function BuscaRutEncargada()
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "select EncRut from encargado";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$valor = mysql_fetch_array($resultado);
		$con->cerrarBD();
		return $valor[0];
	}
	
	function ActualizaEstadoRendicion($id)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update rendicion set RenEstado='PAGADO' where RenId='".$id."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$con->cerrarBD();
	}
}
?>
